package com.ruoyi.system.gen;

import com.alibaba.fastjson.JSONObject;
import com.ruoyi.common.core.domain.AjaxResult;

import java.util.List;
import java.util.Map;
import java.util.Objects;

/**
 * @author lz
 * @version 1.0
 * @date 2022/6/21 9:20
 */
public interface IGenAPI {

    List<JSONObject> getRoleId(String yingdiid);

    Map<String, Object> genTitle(String yingdiid, String roleId);

    List<Map<String, Object>> allSkinType();

    List<Map<String, Object>> allSkinTypeTwo(Long brandId);

    List<Map<String, Object>> allSkin();


    Map<String, Object> gengerV2(Map<String, Object> params);

    Map<String, Object> genTitleBack(Map<String, Object> params);

    Map<String, Object> gengerImge(Map<String, Object> params);

    Map<String, Object> getQRcode(Map<String, Object> params);

    Map<String, Object> getHPDatacode(Map<String, Object> params);

    JSONObject tdCode();

    JSONObject tdCfCode(String gameId, String type);

    JSONObject getXLLoginFindRe(String uuid, String gameId, String type);

    JSONObject getXLGameInfo(String tencentId, String gameId);


    String getToken(Map<String, Objects> params);

    JSONObject wwqyQrCode();
    JSONObject wwqyGetRole(Map<String, Object> params);

    JSONObject jccQrCode();
    AjaxResult getJccData(Map<String, Object> params);
}
